package com.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * ClassName: RoleApplication
 * Description: 角色申请
 *
 * @author L_Z_R
 * @version 1.0
 * @create 2025/06/18 15:26
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class RoleApplication {
    private Integer roleApplicationId;  // 角色申请ID
    private Integer accountId;  // 申请者ID
    private Byte roleType;  // 申请角色类型  1:产品体验官 2:版主
    private Integer plateId;  // 申请的板块Id(申请版主时需要)
    private String reason;  // 申请理由
    private Byte status;  // 申请状态 0:待审核 1:通过 2:拒绝
    private String rejectReason;  // 拒绝理由
    private LocalDateTime createTime;  // 申请时间
    private LocalDateTime passTime;  //通过时间
}
